/**
 * 这是一个简单的计算器类，用于执行基本的数学运算。
 *
 * @author 张三
 * @version 1.0
 * @since 2025-02-25
 */
public class Test1 {

    /**
     * 两个整数相加的方法。
     *
     * @param a 第一个整数
     * @param b 第二个整数
     * @return 两个整数的和
     */
    public int add(int a, int b) {
        return a + b;
    }

    /**
     * 两个整数相减的方法。
     *
     * @param a 被减数
     * @param b 减数
     * @return 两个整数的差
     * @throws ArithmeticException 如果结果超出整数范围
     */
    public int subtract(int a, int b) {
        // 这里简单示例，实际中需要更复杂的范围检查
        if ((long)a - b > Integer.MAX_VALUE || (long)a - b < Integer.MIN_VALUE) {
            throw new ArithmeticException("结果超出整数范围");
        }
        return a - b;
    }
}